home *** CD-ROM | disk | FTP | other *** search
- This document has instructions for 1.12.maint3, the third bugfix release
- for djgpp 1.12.
-
- To apply this bugfix, unzip dj112m3.zip from the same place you
- unzipped all the 1.12 zip files and dj112m1 and dj112m2 AFTER you
- unzip all the others. If you unzip another 1.12 zipfile, you should
- re-unzip the maintainance zip files to ensure you still have the
- bugfixes. You must then run the 112m3.bat file to install this
- bugfix.
-
- unzip -o dj112m3.zip
- 112m3
-
- This bugfix affects the following modules:
-
- djeoe112.zip
- djdev112.zip
- djsrc112.zip
-
- The file docs/djgpp/new112m3.doc in dj112m3.zip describes the bugfixes.
- A copy of new112m3.doc is attached:
-
- go32/ed/ed.h: Fixed syntax error.
- go32/ed/debug.c: Removed comment inside inline assembler.
- go32/ed/unassmbl.c: Swapped `setc' and `setnc'. Swapped long versions
- of `jc' and `jnc'. Fixed disassembly of `aad' and `aam'. Removed the
- incorrect entry for opcode 82h. Renamed `setp' to `setpe' and `setnp'
- to `setpo' for consistency with jumps. Added comment to document further
- known bugs.
- include/ctype.h: protect against -ansi
- include/djgppstd.h: remove "volatile" for gcc 2.6.1
- include/djgppstd.h: make alloca long unsigned for gcc 2.6.1
- include/stdio.h: set STDC_HEADERS to "1" not ""
- libsrc/c/dos/dosmem.s: remove jcxz - causes edebug to core dump
- libsrc/c/sys/access.c: compile bug, gcc 2.6.3 found.
- libsrc/make.bat: remove gcc directory
- libsrc/gcc: removed; built by gcc itself now
-
- bin/ld.exe
- bin/edebug32
- bin/ed32-dpmi
-